package cc.rengu.igas.channel.nucc.facade.request;

import cc.rengu.igas.channel.nucc.facade.base.BaseRequest;
import cc.rengu.igas.channel.nucc.facade.bean.EpccHeadBean;
import cc.rengu.igas.channel.nucc.facade.bean.InstgInfBean;
import cc.rengu.igas.channel.nucc.facade.bean.SignInfoBean;
import cc.rengu.igas.channel.nucc.facade.bean.TrxInfoBean;

import java.io.Serializable;

/**
 * 商业委托签约
 */
public class BusinessAuthSignRequest extends BaseRequest implements Serializable {
    /**
     * 发起方机构
     */
    private String instgId;
    /**
     * 账户机构编码
     */
    private String sgnAcctIssrId;
    /**
     * 账户类型
     */
    private String sgnAcctTp;
    /**
     * 账号
     */
    private String sgnAcctId;
    /**
     * 账号名称
     */
    private String sgnAcctNm;
    /**
     * 证件类型
     */
    private String idType;
    /**
     * 证件号码
     */
    private String idNo;
    /**
     * 银行预留手机号
     */
    private String mobNo;
    /**
     * 签约方法人姓名
     */
    private String lglRepNm;
    /**
     * 签约方法人证件类型
     */
    private String lglRepIdType;
    /**
     * 签约方法人证件号
     */
    private String lglRepIdNo;
    /**
     * 受理机构标识
     */
    private String AcqInstgId;
    /**
     * 网联交易类型
     */
    private String trxCtgy;
    /**
     * 业务种类
     */
    private String bizTp;
    /**
     * 商户编号
     */
    private String pyeeMrchntNo;
    /**
     * 商户名称
     */
    private String pyeeMrchntNm;
    /**
     * 商户证件类型
     */
    private String pyeeIdTp;
    /**
     * 商户证件号码
     */
    private String pyeeIdNo;
    /**
     * 商户国家编码
     */
    private String pyeeCtryNo;
    /**
     * 商户地区编码
     */
    private String pyeeAreaNo;
    /**
     * 委托授权号
     */
    private String entrstAuthNo;
    /**
     * 委托交易限额
     */
    private String entrstAmtLmt;
    /**
     * 委托起始时间
     */
    private String entrstStrDtTm;
    /**
     * 委托结束时间
     */
    private String entrstEndDtTm;
    /**
     * 委托扣款时间单位
     */
    private String entrstDtUnt;
    /**
     * 委托扣款时间步长
     */
    private String entrstDtStp;
    /**
     * 委托扣款事件描述
     */
    private String entrstDtDsc;
    /**
     * 身份验证授权信息
     */
    private String authMsg;
    /**
     * 快捷认证原流水号
     */
    private String oriTrxId;

    public String getOriTrxId() {
        return oriTrxId;
    }

    public void setOriTrxId(String oriTrxId) {
        this.oriTrxId = oriTrxId;
    }

    public String getInstgId() {
        return instgId;
    }

    public void setInstgId(String instgId) {
        this.instgId = instgId;
    }

    public String getSgnAcctIssrId() {
        return sgnAcctIssrId;
    }

    public void setSgnAcctIssrId(String sgnAcctIssrId) {
        this.sgnAcctIssrId = sgnAcctIssrId;
    }

    public String getSgnAcctTp() {
        return sgnAcctTp;
    }

    public void setSgnAcctTp(String sgnAcctTp) {
        this.sgnAcctTp = sgnAcctTp;
    }

    public String getSgnAcctId() {
        return sgnAcctId;
    }

    public void setSgnAcctId(String sgnAcctId) {
        this.sgnAcctId = sgnAcctId;
    }

    public String getSgnAcctNm() {
        return sgnAcctNm;
    }

    public void setSgnAcctNm(String sgnAcctNm) {
        this.sgnAcctNm = sgnAcctNm;
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType;
    }

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    public String getMobNo() {
        return mobNo;
    }

    public void setMobNo(String mobNo) {
        this.mobNo = mobNo;
    }

    public String getLglRepNm() {
        return lglRepNm;
    }

    public void setLglRepNm(String lglRepNm) {
        this.lglRepNm = lglRepNm;
    }

    public String getLglRepIdType() {
        return lglRepIdType;
    }

    public void setLglRepIdType(String lglRepIdType) {
        this.lglRepIdType = lglRepIdType;
    }

    public String getLglRepIdNo() {
        return lglRepIdNo;
    }

    public void setLglRepIdNo(String lglRepIdNo) {
        this.lglRepIdNo = lglRepIdNo;
    }

    public String getAcqInstgId() {
        return AcqInstgId;
    }

    public void setAcqInstgId(String acqInstgId) {
        AcqInstgId = acqInstgId;
    }

    public String getTrxCtgy() {
        return trxCtgy;
    }

    public void setTrxCtgy(String trxCtgy) {
        this.trxCtgy = trxCtgy;
    }

    public String getBizTp() {
        return bizTp;
    }

    public void setBizTp(String bizTp) {
        this.bizTp = bizTp;
    }

    public String getPyeeMrchntNo() {
        return pyeeMrchntNo;
    }

    public void setPyeeMrchntNo(String pyeeMrchntNo) {
        this.pyeeMrchntNo = pyeeMrchntNo;
    }

    public String getPyeeMrchntNm() {
        return pyeeMrchntNm;
    }

    public void setPyeeMrchntNm(String pyeeMrchntNm) {
        this.pyeeMrchntNm = pyeeMrchntNm;
    }

    public String getPyeeIdTp() {
        return pyeeIdTp;
    }

    public void setPyeeIdTp(String pyeeIdTp) {
        this.pyeeIdTp = pyeeIdTp;
    }

    public String getPyeeIdNo() {
        return pyeeIdNo;
    }

    public void setPyeeIdNo(String pyeeIdNo) {
        this.pyeeIdNo = pyeeIdNo;
    }

    public String getPyeeCtryNo() {
        return pyeeCtryNo;
    }

    public void setPyeeCtryNo(String pyeeCtryNo) {
        this.pyeeCtryNo = pyeeCtryNo;
    }

    public String getPyeeAreaNo() {
        return pyeeAreaNo;
    }

    public void setPyeeAreaNo(String pyeeAreaNo) {
        this.pyeeAreaNo = pyeeAreaNo;
    }

    public String getEntrstAuthNo() {
        return entrstAuthNo;
    }

    public void setEntrstAuthNo(String entrstAuthNo) {
        this.entrstAuthNo = entrstAuthNo;
    }

    public String getEntrstAmtLmt() {
        return entrstAmtLmt;
    }

    public void setEntrstAmtLmt(String entrstAmtLmt) {
        this.entrstAmtLmt = entrstAmtLmt;
    }

    public String getEntrstStrDtTm() {
        return entrstStrDtTm;
    }

    public void setEntrstStrDtTm(String entrstStrDtTm) {
        this.entrstStrDtTm = entrstStrDtTm;
    }

    public String getEntrstEndDtTm() {
        return entrstEndDtTm;
    }

    public void setEntrstEndDtTm(String entrstEndDtTm) {
        this.entrstEndDtTm = entrstEndDtTm;
    }

    public String getEntrstDtUnt() {
        return entrstDtUnt;
    }

    public void setEntrstDtUnt(String entrstDtUnt) {
        this.entrstDtUnt = entrstDtUnt;
    }

    public String getEntrstDtStp() {
        return entrstDtStp;
    }

    public void setEntrstDtStp(String entrstDtStp) {
        this.entrstDtStp = entrstDtStp;
    }

    public String getEntrstDtDsc() {
        return entrstDtDsc;
    }

    public void setEntrstDtDsc(String entrstDtDsc) {
        this.entrstDtDsc = entrstDtDsc;
    }

    public String getAuthMsg() {
        return authMsg;
    }

    public void setAuthMsg(String authMsg) {
        this.authMsg = authMsg;
    }
}
